/*请写一个程序，输入n个不同的整数，删除最大数字和最小数字，依次输出剩余n-2个整数。*/
#include<bits/stdc++.h>
using namespace std;
const int N=100009;
int n,f[N],maxn,minn;
int main(){
	cin>>n;
	for(int i=0;i<n;i++) cin>>f[i];
	maxn=minn=f[0];
	for(int i=1;i<n;i++){
		maxn=max(maxn,f[i]);
		minn=min(minn,f[i]);
	}
	for(int i=0;i<n;i++)
		if(f[i]!=maxn&&f[i]!=minn) cout<<f[i]<<" ";
	return 0;
}